Làm thế nào để bạn tạo ra âm thanh lỗi trong python?

Tôi đã làm điều này bởi vì tôi muốn một hệ thống tín hiệu thính giác đơn giản cho tôi biết khi nào một tập lệnh tính toán dài dòng đã kết thúc. Tôi không muốn phải loay hoay với dòng lệnh và cũng muốn có một giải pháp đa nền tảng. Do đó được sinh ra

>>> import chime

>>> chime.success[]
>>> chime.warning[]
>>> chime.error[]
>>> chime.info[]
7

Cài đặt

pip install chime

Thư viện này không có phụ thuộc. Chức năng IPython/Jupyter chỉ được nhập nếu bạn đã cài đặt thư viện

>>> import chime

>>> chime.success[]
>>> chime.warning[]
>>> chime.error[]
>>> chime.info[]
8. Nó sẽ hoạt động với mọi phiên bản Python trên hoặc bằng 3. 6

sử dụng cơ bản

>>> import chime

>>> chime.success[]
>>> chime.warning[]
>>> chime.error[]
>>> chime.info[]
7 đặt bốn chức năng theo ý của bạn

>>> import chime

>>> chime.success[]
>>> chime.warning[]
>>> chime.error[]
>>> chime.info[]

Gọi bất kỳ chức năng nào ở trên sẽ phát ra âm thanh. Lưu ý rằng âm thanh được phát trong các quy trình không đồng bộ và do đó không bị chặn. Mỗi chức năng sẽ mất khoảng 2 mili giây để thực thi, bất kể độ dài âm thanh. Bạn được tự do sử dụng từng thông báo âm thanh theo bất kỳ cách nào bạn thấy phù hợp. tôi không phải là mẹ của bạn

theo chủ đề

Âm thanh được phát tùy thuộc vào chủ đề đang được sử dụng

>>> chime.theme[]  # return the current theme
'chime'

Một số chủ đề có sẵn

>>> chime.themes[]
['big-sur', 'chime', 'mario', 'material', 'sonic', 'zelda']

Có thể thay đổi chủ đề bằng cách chuyển tên chủ đề cho hàm

>>> chime.theme[]  # return the current theme
'chime'
0

________số 8

Đôi điều cần lưu ý

  • Bạn có thể nghe âm thanh một cách tương tác thông qua soundboard này, được tạo bằng Streamlit
  • Một chủ đề ngẫu nhiên sẽ được chọn mỗi khi bạn phát âm thanh nếu bạn đặt chủ đề thành
    >>> chime.theme[]  # return the current theme
    'chime'
    1

Phép thuật IPython/Jupyter

Tải phần mở rộng như vậy

pip install chime
0

Bạn có thể quấn một dòng

pip install chime
1

Bạn cũng có thể bọc toàn bộ ô

pip install chime
2

Lệnh ma thuật sẽ gọi

>>> chime.theme[]  # return the current theme
'chime'
2 khi dòng/ô kết thúc thành công. Mặt khác,
>>> chime.theme[]  # return the current theme
'chime'
3 được gọi bất cứ khi nào một ngoại lệ được đưa ra

Thông báo ngoại lệ

Nếu bạn chạy

>>> chime.theme[]  # return the current theme
'chime'
4, thì
>>> chime.theme[]  # return the current theme
'chime'
3 sẽ được gọi bất cứ khi nào có ngoại lệ

pip install chime
7

Sử dụng dòng lệnh

Bạn có thể chạy

>>> import chime

>>> chime.success[]
>>> chime.warning[]
>>> chime.error[]
>>> chime.info[]
7 từ dòng lệnh

pip install chime
9

Theo mặc định, điều này sẽ phát âm thanh thành công. Bạn cũng có thể chọn âm thanh để phát, như vậy

>>> import chime

>>> chime.success[]
>>> chime.warning[]
>>> chime.error[]
>>> chime.info[]
0

Bạn cũng có thể chọn chủ đề để sử dụng

>>> import chime

>>> chime.success[]
>>> chime.warning[]
>>> chime.error[]
>>> chime.info[]
1

Nếu bạn đang sử dụng bash, thì bạn có thể sử dụng

>>> import chime

>>> chime.success[]
>>> chime.warning[]
>>> chime.error[]
>>> chime.info[]
7 để thông báo cho bạn khi chương trình kết thúc

>>> import chime

>>> chime.success[]
>>> chime.warning[]
>>> chime.error[]
>>> chime.info[]
2

Điều này sẽ phát âm thanh bất kể lệnh đầu tiên có thành công hay không. Nếu bạn đang chạy trên Windows, thì bạn có thể chạy tương đương như sau

>>> import chime

>>> chime.success[]
>>> chime.warning[]
>>> chime.error[]
>>> chime.info[]
3

hỗ trợ nền tảng

Dưới vỏ bọc,

>>> import chime

>>> chime.success[]
>>> chime.warning[]
>>> chime.error[]
>>> chime.info[]
7 chạy một lệnh trong trình bao để phát tệp
>>> chime.theme[]  # return the current theme
'chime'
9. Chương trình dòng lệnh được sử dụng tùy thuộc vào nền tảng mà bạn đang sử dụng. Thông tin nền tảng có sẵn trong biến
>>> chime.themes[]
['big-sur', 'chime', 'mario', 'material', 'sonic', 'zelda']
0 cũng như mô-đun
>>> chime.themes[]
['big-sur', 'chime', 'mario', 'material', 'sonic', 'zelda']
1 từ thư viện chuẩn. Hiện tại, các nền tảng được hỗ trợ là

  • Darwin
  • Linux
  • các cửa sổ

>>> chime.themes[]
['big-sur', 'chime', 'mario', 'material', 'sonic', 'zelda']
2 được nâng lên nếu bạn chạy âm thanh
>>> import chime

>>> chime.success[]
>>> chime.warning[]
>>> chime.error[]
>>> chime.info[]
7 trên nền tảng không được hỗ trợ. Vui lòng liên hệ hoặc đưa ra yêu cầu kéo nếu bạn muốn thêm hỗ trợ cho một nền tảng cụ thể. Tương tự như vậy, đừng ngần ngại nếu bạn gặp sự cố với một trong những nền tảng trên. tôi sẽ không cắn

Tôi không thể nghe thấy bất cứ điều gì🙉

Bạn kiểm tra xem bạn đã bật âm thanh chưa? . 😜

Thư viện này được thiết kế để không xâm lấn. Theo mặc định, âm thanh được phát không đồng bộ trong các quy trình không được kiểm tra. Do đó, nếu có sự cố xảy ra, quy trình sẽ chết trong im lặng. Nếu bạn không thể nghe thấy bất cứ điều gì và bạn nghĩ rằng sự cố đến từ

>>> import chime

>>> chime.success[]
>>> chime.warning[]
>>> chime.error[]
>>> chime.info[]
7, thì hãy đặt thông số
>>> chime.themes[]
['big-sur', 'chime', 'mario', 'material', 'sonic', 'zelda']
5 khi bạn phát âm thanh

>>> import chime

>>> chime.success[]
>>> chime.warning[]
>>> chime.error[]
>>> chime.info[]
4

Thao tác này sẽ phát âm thanh đồng bộ và đưa ra cảnh báo nếu có sự cố xảy ra, điều này sẽ cho phép bạn gỡ lỗi sự cố. Bạn cũng có thể đưa ra một ngoại lệ thay vì gửi cảnh báo bằng cách đặt tham số

>>> chime.themes[]
['big-sur', 'chime', 'mario', 'material', 'sonic', 'zelda']
6

>>> import chime

>>> chime.success[]
>>> chime.warning[]
>>> chime.error[]
>>> chime.info[]
5

Lưu ý rằng cài đặt

>>> chime.themes[]
['big-sur', 'chime', 'mario', 'material', 'sonic', 'zelda']
6 sẽ không có tác dụng gì nếu
>>> chime.themes[]
['big-sur', 'chime', 'mario', 'material', 'sonic', 'zelda']
5 được đặt thành
>>> chime.themes[]
['big-sur', 'chime', 'mario', 'material', 'sonic', 'zelda']
9

Đặt chủ đề mặc định

Để thay đổi chủ đề mặc định, một tệp cấu hình có thể được tạo trong

>>> chime.theme['zelda']
0 trên Unix hoặc
>>> chime.theme['zelda']
1 trên Windows

Ví dụ: để thay đổi chủ đề mặc định thành

>>> chime.theme['zelda']
2, tệp cấu hình sẽ chứa

>>> import chime

>>> chime.success[]
>>> chime.warning[]
>>> chime.error[]
>>> chime.info[]
6

Thêm chủ đề mới

Tôi đã đùa giỡn với ý tưởng cho phép người dùng thêm [các] chủ đề của riêng họ, nhưng hiện tại tôi muốn giữ mọi thứ ở mức tối thiểu. Tuy nhiên, tôi rất vui khi tích hợp các chủ đề mới vào thư viện. Bạn có thể đề xuất một chủ đề mới bằng cách mở một yêu cầu kéo để thêm chủ đề cần thiết. wav vào thư mục

>>> chime.theme['zelda']
3. Một chủ đề được tạo thành từ bốn tệp.
>>> chime.theme['zelda']
4,
>>> chime.theme['zelda']
5,
>>> chime.theme['zelda']
6 và
>>> chime.theme['zelda']
7. Đó là tất cả những gì bạn cần làm. chủ đề sẽ tự động được chọn sau khi các tệp cần thiết được cung cấp

Bạn có thể tạo hiệu ứng âm thanh bằng Python không?

EarSketch là DAW cho phép bạn đặt các đoạn âm thanh và hiệu ứng vào dòng thời gian DAW bằng cách sử dụng mã Python hoặc mã JavaScript . Kiểm tra các hiệu ứng âm thanh sau mà chúng tôi đã tạo bằng EarSketch. Bạn có thể sử dụng lại và điều chỉnh mã cho các dự án trò chơi điện tử của riêng mình.

Làm cách nào để tạo âm thanh trong Python?

Mô-đun playsound chỉ chứa một chức năng duy nhất có tên là playsound[] . Nó yêu cầu một đối số. đường dẫn đến tệp có âm thanh chúng ta phải phát. Nó có thể là một tệp cục bộ hoặc một URL. Có một đối số thứ hai tùy chọn, khối, được đặt thành True theo mặc định.

Chủ Đề